Useful links: TelORB Home TelORB O&M documentation TelORB Verification Team
  TelORB Internal TelORB/TSP Support BOX Project
  Osiris Project TelORB Guidelines TelORB Download Area

Trouble reports: ClearDDTS at UAB user or RACF user.   Use Class: "UAB_BASE" and Project: "Box".

News:

 Read this before any use of these guidelines   Contents  

These guidelines contain information and instructions for the GEM hardware used in TSP 4. Note, TSP 4 software shall not be used on old hardware.

If TSP 3 software and hardware is used, please refer to the guidelines for TSP 3. Or, if Carmencita hardware is used, please refer to the official document 1/1532-APZ 302 02/1 and 2/1532-APZ 302/1 (H-Module).

These guidelines should not be regarded as official Ericsson documentation, since they are written mainly for my own use. However, if they suit your needs, feel free to use them.

Of course, you should always use the official TelORB O&M documentation, but if you get stuck, these guidelines might come in handy. Keep in mind that these guidelines, as well as some of the linked pages below, reflect the UAB environment and that these guidelines are continuously being updated on a daily basis.

Disclaimer
Some parts of these guidelines may be outdated, incomplete, or inaccurate. This is due to the rapid changes in the TelORB world, lack of time, and due to that a lot of things regarding TelORB are still beyond my scope of knowledge.

I do not take any responsibility for erroneous handling of a TelORB system as the result of following these guidelines.

Your feedback and suggestions for improving these guidelines are very much appreciated; send an e-mail to Andreas Johansson.

No alcohol was consumed during the writing of these guidelines.

  Contents   Top  

 General TSP 4 and GEM information

 Description of all HW units

 
 Various useful descriptions

 General TSP 4 and GEM information

Some general information about TSP 4 is described in this chapter.


  General information about the hardware in TSP 4   Contents  

General

The TSP platform provide the following features:
  • Distributed (over different processors) execution of software.
  • Distributed (over different processors) database.
  • Geographical network redundancy.
  • Logging of database objects on disk in runtime.
  • SS7 signalling.
  • IP based signalling.
  • Running C++ and/or Java application.
  • Running application on Dicos and/or Linux processors.
  • Scalable (add more processors) during runtime.
  • Operation and Maintenance communication via Corba.
  • A graphical (and command based) operation and maintenance interface.
  • Non-disturbing SW upgrades and HW extensions.
  • Security.
The concept used for the hardware is called GEM (Generical Ericsson Magazine). This concept is used in more Ericsson products. The smallest building block in GEM is the magazine, which provide all functions, such as power, ethernet connection, O&M and cooling, to the processor boards that are inserted in the magazine.

Five types of processor boards are used in TSP 4, PM, PM-ETH, PM-E1/T1, PMD-ETH and PMDM-ETH. Common of all those boards is All those boards are

Two boards called SCB must be present in each magazine. This board contain an ethernet switch


The different processors in the system

All processors in TSP are connected to each other with two (for redundancy ) internal (or traffic) ethernet networks. Five types of processor boards are used in TSP 4, PM, PM-ETH, PM-E1/T1, PMD-ETH and PMDM-ETH. They are used for different tasks, which is described in the following subsections


Traffic processors

Most of the processors in the system are in the cluster are the traffic processors. They can run the OS Dicos or Linux, depending on what the user want. Still, two of the processors must always run Dicos. All those processors has quite a lot of memory (RAM) but they do not have any hard disk, or the hard disk is disabled. -->

More information to come!


  Delta information between the hardware in TSP 3 and TSP 4   Contents  

General

This section is describing the major different between the hardware in TSP 3 and TSP 4.


Delta information

  • The Sparc processors used as Support Processors in TSP 3 are changed to Pentium processors running Linux OS. That means that only one type (Pentium) of processor is used in TSP 4.

  • The processor names used in TSP 3 (Support processor, Traffic processor, Traffic processor IP etc.) is not used in the same way any more.

    When describing the hardware of a processor it is called PM (Processor Module), PMD (Processor Module with hard disks) and PMDM (Processor Module with hard disks, CD and Tape). That name can also have an extension, ETH (an ethernet interface board is added to the processor) or E1/T1 (an SS7 interface board is added to the processor).

    When talking about the function of the processor, Traffic processor is still used for all processors in the cluster, they can be of the type Dicos or Linux Traffic processor.

    IO (Input Output processor) are the processors used for external communication to/from the OS in the cluster as well as data storage. FS (File Server) has the same function as the IO but for the loaded application. An overall name for the IO and FS is SP (Support Processors)

  • The processors included in the cluster, not IO Processors, can run on Dicos or Linux.

  • The processors boot by PXE instead of the flash disk.

  • An Alarm Panel is introduced.

  • The software on the SCB and GESB boards is loadable and can be upgraded without removing the board from the magazine.

  • An ethernet switch management is introduced in the SCB and GESB.

  • Concept connectors are introduced on the SS7 PMC boards, in TSP 3 was USB connectors used.

  • A new type of Patch Panel is introduced which can handle 75, 100 and 120 ohm SS7 connections.

  • For TSP 3 it did not exist any hardware configuration rules, it was possible to have any number of processors in a system. In TSP 4 can four different configurations (products) be used, from 10 up to 42 processors.

  • More processors with hard disks, extra ethernet interfaces and SS7 interfaces are available in TSP 4 compared with TSP 3.

  • A processor with hard disks can be used as a IO Processor or a processor included in the cluster.

  • A new function called Hardware Inventory is introduced. Then is it possible to list all hardware in the system as well as get an indication when hardware is added, removed or changed.


  Micro configuration   Contents  

 Contents 

A micro configuration.
(Click on the picture to enlarge)

General

A micro configuration is housed in one cabinet and has 10 processors. It should primarily be used for evaluation, lab trials and demos. The system is not prepared for expansion.

In the software distribution for TSP 4 are some template files included, which suggest a "standard" configuration of a micro system, see Proposal of internal network configuration.


Various data for the micro system

Number of processors   10
Memory capacity on RAM   10 GB
Memory capacity on Hard Disks   72,8 GB
Number of external ethernet ports (10/100 MHz)   12
Number of SS7 ports (E1/T1/E1)   8
Number of DVD reader   0
Number of Tape reader/writer   0
Power Consumption   370 W
Number of power connections   2 + 1 (One extra if the alarm panel is used)
Weight   ??? kg


Hardware configuration

A micro configuration in TSP 4 is housed in one cabinet even if only one magazine is present. A micro configuration consists of the following:


  Mini configuration   Contents  

 Contents 

A mini configuration.
(Click on the picture to enlarge)

General

A mini configuration is housed in one cabinet and has 21 processors.

In the software distribution for TSP 4 are some template files included, which suggest a "standard" configuration of a mini system, see Proposal of internal network configuration.


Various data for the mini system

Number of processors   21
Memory capacity on RAM   21 GB
Memory capacity on Hard Disks   182 GB
Number of external ethernet ports (10/100 MHz)   22
Number of SS7 ports (E1/T1/E1)   16
Number of DVD reader   1
Number of Tape reader/writer   1
Power Consumption   965 W
Number of power connections   8 + 1 (One extra if the alarm panel is used)
Weight   ??? kg


Hardware configuration

A mini configuration in TSP 4 is housed in one cabinet. Four magazines are used even if only three contains processor modules. A mini configuration consists of the following:


  Midi configuration   Contents  

 Contents 

A midi configuration.
(Click on the picture to enlarge)

General

A midi configuration is housed in one cabinet and has 31 processors.

In the software distribution for TSP 4 are some template files included, which suggest a "standard" configuration of a midi system, see Proposal of internal network configuration.


Various data for the midi system

Number of processors   31
Memory capacity on RAM   31 GB
Memory capacity on Hard Disks   218,4 GB
Number of external ethernet ports (10/100 MHz)   28
Number of SS7 ports (E1/T1/E1)   16
Number of DVD reader   1
Number of Tape reader/writer   1
Power Consumption   1250 W
Number of power connections   8 + 1 (One extra if the alarm panel is used)
Weight   210 kg


Hardware configuration

Four magazines are used in a midi configuration. They are is housed in one cabinet and consists of the following:


  Maxi configuration   Contents  

 Contents 

A maxi configuration.
(Click on the picture to enlarge)

General

The maxi configuration is the largest TSP 4 system, it is housed in two cabinets and has 42 processors.

In the software distribution for TSP 4 are some template files included, which suggest a "standard" configuration of a maxi system, see Proposal of internal network configuration.


Various data for the maxi system

Number of processors   42
Memory capacity on RAM   42 GB
Memory capacity on Hard Disks   254.8 GB
Number of external ethernet ports (10/100 MHz)   32
Number of SS7 ports (E1/T1/E1)   24
Number of DVD reader   1
Number of Tape reader/writer   1
Power Consumption   1800 W
Number of power connections   16 + 1 (One extra if the alarm panel is used)
Weight   210 + 195 kg (Base + extension cabinet)


Hardware configuration

A maxi configuration in TSP 4 is housed in two cabinets. Eight magazines are used even if only five contains processor modules. A maxi configuration consists of the following:

 Description of all units

This chapter is describing all units inside the system in alphabetical order.


  Alarm Panel   Contents  

 Contents 

General

Front view of the alarm panel.

The alarm panel is used to give a light and acoustic indication of the alarm status in the system. It is showing how many alarms (1, 2, 3 or more) for each one of the alarm categories (Critical, Major and Minor).

The alarm panel, which is not mandatory to have, has the dimensions 832*302*50 (W*H*D) and is intended for wall mounting.

The program AlarmPanel in one of the PLGLs in the cluster is sending the same alarm information to both IOs with a short time difference (0.2 s). The IOs receives the information from the internal networks in TCP/IP format, the program AlarmBridge is translating it into serial format and forward it to the serial port on the IOs. The alarm panel is receiving the first alarm information and updates the lamps/buzzer. When alarm panel receives the second alarm information it recognize it is the same information already shown, so nothing happens.

The OS is sending alarm information when the alarm panel should be updated with new alarms or when an alarm is cleared. It also sends alarm information every 60 seconds with the same information as was send the last time, i.e. the alarm panel is unchanged. The reason is because the alarm panel will start flashing with all yellow Major lamps if no alarm information have been received for two minutes. If no information have been received for an other six minutes (eight minutes in total) are all red Critical lamps (and the "ATT" lamp) flashing and the buzzer sound (if the buzzer bottom is turned on).

No lamp test button exist on the alarm panel. Instead are all lamps turned on for approximately 1 second each time the alarm panel is updated. This is to see that all lamps are working as well as inform the O&M personnel in a more clearly way that something has happen with the alarm situation.


Connections

All connectors are located at the bottom part of the alarm panel behind the front panel.

The alarm panel is connected to the system via two serial cables to both IO processors. The serial interfaces on the alarm panel are using RS485 standard while the IO processors are using RS 232. That is the reason why each cable consists of two cables with a "converter box" in the middle. The "converter box" is translating between the two serial communication standards.

Interface "RS 485 pri" on the alarm panel can be connected to the serial port on any of the IOs. Interface "RS 485 sec" should be connected to the other IO.

The power connector "POWER -48V" shall be connected to a -48V source. No redundancy is used for the power.

Also see the section Cabling.


Buzzer

When the first indication of an alarm is showed on the alarm panel a buzzer is sounding a short while. All alarm indications has to be gone and a new indication has to be showed before the buzzer sounds again.

The buzzer can be switched on and off. The button is located at the bottom part of the alarm panel, just to the left of the connectors, behind the front panel. The buzzer is on when the button is in its leftmost position.


Buttons

See section Buzzer above.


Lamps

Look at the picture in section General, and I hope you understand which lamps indicating what.


Software and data

Software in IOs

The AlarmBridge LM (LM/D207) should be located and running on the IOs, even if no alarm panel is present in the system. This is taken care of by the IO program package "tools.tar". Look in the directory "/opt/telorb/codearchive/Unix_IDP/included/LM_D207-AlarmBridge" on the IOs for more information.


Software in Dicos OS

The AlarmPanel LM (LM/D200) is subscribing on the alarms in the system and sending alarm information to both IOs. This LM is included in the system if the IDP/D22 (GemScbSupervision_IDP) is included in the epct files.


Data in Dicos OS

The environment parameter "AlarmPanelAddress" must be included in the epct file(s). This parameter is pointing on the IOs over both internal networks. The port number can also be included if and other port than the default port 5500 should be used.


Examples

How to include the IDP (in epct):
SOFTWARE IDP/D22; // GemScbSupervision_IDP

Parameter without port number (in epct):
ENVIRONMENT DATA
AlarmPanelAddress = "172.18.101.101, 172.19.101.101, 172.18.102.101, 172.19.102.101"
ENDDATA

Parameter with port number (in epct):
ENVIRONMENT DATA
AlarmPanelAddress = "172.18.101.101:5501, 172.19.101.101:5501, 172.18.102.101:5501, 172.19.102.101:5501"
ENDDATA


Notes

Here are some miscellaneous information mentioned.


The "ATT" lamp

The "ATT" lamp is not used in TSP 4. But the lamp will flash together with all Critical lamps, when the OS has not updated the alarm panel for eight minutes.


Use the serial port on the IOs for something else

The serial port on the IOs are used to communicate with the alarm panel. If the port is needed for something else (e.g. trouble shooting) it is just to remove the cable to the alarm panel, no data has to be changed or any programs has to be stopped. E.g. use the program "minicom" to connect to any processor.

When ready, insert the alarm panel cable again.


No indication if connection failure

No indication exist inside the IOs or the OS in the cluster if one or both of the connections are lost. The reason is because the alarm panel is quite, it does not send anything back to the IOs. If both connections are lost, some of the lamps on the alarm panel are flashing.


Cable length

The maximum length of the cable between the IO processors and the converter box is 10 meters and the cable between the converter box and the alarm panel can be maximum 500 meters.


Legacy from AXE

This alarm panel is "stolen" from the AXE, it is just the front panel that is changed. That is one of the reason why not RS 232 is used the whole way between the IOs and the alarm panel.


  Cabinets   Contents  

General

A base cabinet in a maxi configuration.
(Click on the picture to enlarge)

One or two, for the maxi configuration, Ericsson standard BYB 501 cabinets is used in TSP 4. A cabinet has the dimensions 1800 x 600 x 400 mm (H x W x D). Up to four GEM magazines can be housed in a cabinet. The doors are lockable and the cabinet can be equipped with an earthquake protection.

To see a picture of an extension cabinet in a maxi configuration, press extension cabinet.


  Cable Shelf   Contents  

General

A small and a large cable shelf.

Five cable shelves of two different sizes are included in each cabinet. Both types of shelves are identical except that one is 25 mm high while the other is 50 mm. Below each magazine is a small cable shelf located, except the magazine containing the patch panel. There are two 50 mm shelves located, one on the top and one at the bottom of the magazine.


Notes

It can be difficult to remove a board because of the cables running in to a cable shelf, see section Remove and insert boards.


  Fan   Contents  

 Contents 

General

Front view of the fan. (Click the picture to enlarge.)

The main task of the fans is to cool the system. Serial cooling is used, i.e. the air is sucked into the system at the bottom of the cabinet, passing all equipment before it is blown out at the top. Above each magazine is a fan located which is forcing the air upwards in the cabinet.

Four fans are present in all cabinets of all types of TSP 4 configurations, except for the cabinet used in a Micro configuration where only one fan is used.

All fans are also monitoring the hardware and temperature inside the fan unit. If necessary, the fan is generating an alarm to the left SCB in the magazine below the fan, the SCB is then reporting the alarms to the Dicos OS via SNMP over both internal networks. See Alarms below.

Three fans are located inside a fan unit. The speed of the fans depends on the air temperature passing the unit, i.e. an increasing temperature makes the speed on the fans to increase. If a problem occur on one or more of them, an alarm is raised.


Connections

A fan is powered with -48V from two sources, "Power A -48V" and "Power B -48V". If one of the powers is failing, the fan still fully functioning and an alarm is raised.

The connector "Supervision" is used to connect the fan with the left SCB in the magazine below (port "V24"). This V24-connection is used to report alarms from the fan to the SCB. See Alarms below.

Also see the section Cabling.


Alarms

Some alarms can be generated from each fan, sent to the SCB for further distribution to the Dicos OS via SNMP. To be able to know which fan that is generating an alarm, the name of the reporting SCB is included in the alarm data.

Here are all alarms that a fan can generate:

  • Fan Unit 1: Communication Failure
    The communication between the fan and the SCB mentioned in "Instance" is broken.

  • Fan Unit 1: Temperature > 55°C
    The temperature inside the fan, connected to the SCB mentioned in "Instance", is above 55°C.

  • Fan Unit 1: Temperature > 65°C
    The temperature inside the fan, connected to the SCB mentioned in "Instance", is above 65°C.

  • Fan Unit 1: Temperature Sensor Failure
    A hardware problem with the sensor or the temperature is outside is limits in the fan connected to the SCB mentioned in "Instance".

  • Fan Unit 1: Fan Motor Current Failure
    It exist a problem with one or more of the three fans inside the fan unit connected to the SCB mentioned in "Instance".

  • Fan Unit 1: Fan Motor Regulation Failure
    It exist a problem with one or more of the three fans inside the fan unit connected to the SCB mentioned in "Instance".

  • Fan Unit 1: Power Branch A (-48) Failure
    The power A (left) to the fan, connected to the SCB mentioned in "Instance", is failing.

  • Fan Unit 1: Power Branch B (-48) Failure
    The power B (right) to the fan, connected to the SCB mentioned in "Instance", is failing.


Example

Here is an example how an fan alarm will look like in the "TelORB Alarms & Notification" window (part of the TelORB Manager):
Alarm Type Equipment
Object Type ExternalHW
Instance SCB_2A
Fault Id 27
Severity Major
Trend No Change
Probable Cause Fan unit 1 : Power branch B (-48) failure
Acknowledged
Time 2002-5-16 12.55:21


Software and data

Software in Dicos OS

The GemScbSupervision LM (LM/D83) is polling all SCBs for HW alarms of which the fan alarms are included. This LM is included in the system if the IDP/D22 (GemScbSupervision_IDP) is included in the epct files.


Data in Dicos OS

The environment parameter "GEM_SCB_ADDRESSES" is telling the software the names of all SCBs included in the system. The environment parameter "GEM_SCB_FANUNITS" indicates how many fans (maximum 1 in TSP 4) that are connected to each SCB defined in the parameter "GEM_SCB_ADDRESSES".


Examples

Example of how to include the IDP (in epct):
SOFTWARE IDP/D22; // GemScbSupervision_IDP

Example of the parameter settings including eight SCBs (four magazines) where all SCBs called SCB_XA are monitoring a fan (in epct):
ENVIRONMENT DATA
GEM_SCB_ADDRESSES = "SCB_0A,SCB_0B,SCB_1A,SCB_1B,SCB_2A,SCB_2B,SCB_3A,SCB_3B"
GEM_SCB_FANUNITS = "1,0,1,0,1,0,1,0"
ENDDATA


Notes

Here are some miscellaneous information mentioned.


The "MIA" lamp

The "MIA" lamp is not used in TSP 4, also see section Lamps.


No fan supervision redundancy

The supervision of each fan is not duplicated.

In my opinion is that not a large concern because the most important fan supervision is the monitoring of the temperature. If one fan supervision is failing, the temperature will still be supervised in the three other fans in the cabinet.

The only concern may be if the highest fan supervision is failing where it is possible to have an increase of the temperature in the highest magazine without be able to recognize the high temperature. But, because the cabinet has serial cooling I think he system will work as normal during normal room temperature, even if one fan is stopped.


The connection "Supervision extension"

The connector "Supervision extension" is not used in TSP 4. It can used if more fans are monitored by one SCB. If that will be the case shall the connector "Supervision extension" on the first fan be connected to the connector "Supervision" on the second fan and so on up to maximum eight fans.


Not used alarm

It exist a fan related alarm which is not used in TSP 4. The alarm can maybe be used in the future if each SCB will monitor more than one fan. The alarm look like:
  • Fan Unit 1: Fan Internal Communication Failure


  Filter (still TSP 3 information)   Contents  

General

This filter is a combined air filter and a filter that is stopping hot material to fall down from the cabinet in case of a fire. It should be removed and cleaned with regular intervals.


  GESB, Gigabit Ethernet Switch Board   Contents  

 Contents 

General

Front view of a GESB.
(Click the picture to enlarge.)

Overview picture how the GESBs are connecting all magazines to each other in a Maxi system.

GESB is an abbreviation for Gigabit Ethernet Switch Board. This board was developed because it was needed in TSP, so no other Ericsson product is using it.

The GESBs are connecting all magazines to each other, so all processors in all magazines can reach each other via redundant ethernet communication. All magazines are connected to two GESBs via cables between the SCBs in the magazines and the GESBs. Two GESBs are needed because two internal ethernet networks (A and B) exist in a TSP 4 system. See the overview picture above as well as subsection Connections.

Two GESBs are used in Mini, Midi and Maxi configurations while no GESBs are needed in a Micro configuration because it exist of one magazine only.

As described in section Magazine and SCB are both ethernet networks inside all magazines running on 100Mb/s. All ethernet communication between the SCBs in the magazines and the GESBs are running on 1Gb/s.

So a GESB is basically a ethernet switch with eight ("0" to "7") 1 Gb/s ports at the front of the board. It also exist a CPU on the board. The power is received from the backplane, dual -48V sources. Power supplies on the board is feeding the units with power. Read more about the different units on the GESB in subsection GESB hardware information.

The CPU must have two IP addresses, to internal network A and B, to be able to communicate with other units in the system. This addresses are distributed to the CPU, from the IOs, depending on the physical position of the GESB. To see more information about how the GESB is receiving the IP addresses, please read section IP addresses in the system.

The programs running on the CPU can, if necessary, be automatically updated from the IOs when the GESB is restarting. Read more about how to update software on the CPU in section Update GESB and SCB software.

The CPU is monitoring the ethernet switch and will inform the Dicos OS, via SNMP over both internal networks, if a link to any of the connected SCBs is down. The Dicos OS will then generate an alarm, see subsection Alarms.

It is possible to connect to the CPU via telnet and monitor the ethernet switch and the CPU, see Manually monitor the GESB.


Connections

One GESB is connecting one of the ethernet networks inside all magazines to each other, building up one internal network (A or B). The other GESB is building up the other internal network. This connection is done by cables between the GESBs and the SCBs in the magazines according to the table below:

It does not exist any GESBs in a Micro configuration because it consist of only one magazine so it is not necessary to connect any magazines to each other.

Four magazines are present in Mini and Midi configurations. In those configurations are port "0" up to "3" used, while port "4" to "7" is leaved empty.

In a Maxi configuration are all ports ("0" to "7") used because eight magazines are present.

Also see the section Cabling.

  Internal network A Internal network B
From: To: From: To:
Board:

Port:
GESB-B
(GESB in mag. 3)
0
SCB-0B
(Right SCB in mag. 0)
1000BaseT
GESB-A
(GESB in mag. 2)
0
SCB-0A
(Left SCB in mag. 0)
1000BaseT
Board:

Port:
GESB-B
(GESB in mag. 3)
1
SCB-1B
(Right SCB in mag. 1)
1000BaseT
GESB-A
(GESB in mag. 2)
1
SCB-1A
(Left SCB in mag. 1)
1000BaseT
Board:

Port:
GESB-B
(GESB in mag. 3)
2
SCB-2B
(Right SCB in mag. 2)
1000BaseT
GESB-A
(GESB in mag. 2)
2
SCB-2A
(Left SCB in mag. 2)
1000BaseT
Board:

Port:
GESB-B
(GESB in mag. 3)
3
SCB-3B
(Right SCB in mag. 3)
1000BaseT
GESB-A
(GESB in mag. 2)
3
SCB-3A
(Left SCB in mag. 3)
1000BaseT
Board:

Port:
GESB-B
(GESB in mag. 3)
4
SCB-4B
(Right SCB in mag. 4)
1000BaseT
GESB-A
(GESB in mag. 2)
4
SCB-4A
(Left SCB in mag. 4)
1000BaseT
Board:

Port:
GESB-B
(GESB in mag. 3)
5
SCB-5B
(Right SCB in mag. 5)
1000BaseT
GESB-A
(GESB in mag. 2)
5
SCB-5A
(Left SCB in mag. 5)
1000BaseT
Board:

Port:
GESB-B
(GESB in mag. 3)
6
SCB-6B
(Right SCB in mag. 6)
1000BaseT
GESB-A
(GESB in mag. 2)
6
SCB-6A
(Left SCB in mag. 6)
1000BaseT
Board:

Port:
GESB-B
(GESB in mag. 3)
7
SCB-7B
(Right SCB in mag. 7)
1000BaseT
GESB-A
(GESB in mag. 2)
7
SCB-7A
(Left SCB in mag. 7)
1000BaseT


Alarms

The CPU on board of the GESB can generate the following alarm, which is sent to the Dicos OS via SNMP.
  • Link GESB-SCB [X] is down
    The link between the GESB mentioned in "Instance" and SCB connected to port "X" is down.

The following alarms, which are involved in the GESB supervision, can be generated by the Dicos OS:

  • No Contact with GESB board
    It is not possible for the Dicos OS to communicate with the GESB specified in the "Instance".

  • Unknown GESB address
    The GESB name specified in "Instance" has no addresses specified in the DNS table. See sheet "DNS/NFS" in the TelORB Manager as well as the initial data variables "SymbolicAddress_XX" and "NumericAddress_XX".


Example

Here is an example how the link alarm will look like in the "TelORB Alarms & Notification" window (part of the TelORB Manager):
Alarm Type Equipment
Object Type GEM-HW
Instance GESB_A
Fault Id 4
Severity Major
Trend No Change
Probable Cause Link GESB-SCB [2] is down
Acknowledged
Time 2002-6-10 10:26:26


Software and data

Software in Dicos OS

The GemHwScanner LM (LM/D176) is polling both GESBs for link alarms. This LM is included in the system if the IDP/D22 (GemScbSupervision_IDP) is included in the epct files. Some more unofficial information about the GemHwScanner LM can be found here.


Software in the GESB

The software executed on the GESBs are also stored on the IOs and will be transferred (if necessary) to the GESBs during start up. The set up of transferring the software on the IOs is taken care of by the IO program package "tools.tar".

Here is a list of all software and a short description what it does.

GESB_SNMP
GESB_SNMP (GESB Simple Network Management Protocol) is running on top of the OS on the CPU. It is an SNMP agent that can manage the ethernet switch as well as collecting statistics.

GESBSWMG
GESBSWMG (GESB SWitch ManaGement) consist of three SW units.

GESBSWCONFP is only active a short period during start up. It initialise the ethernet switch with default or custom (if a configuration file exist) parameters.

GESBSWMGP and GESBSWMGR are running on top of the OS on the CPU and makes it possible to read and write registers in the ethernet switch, via a command line interface. It is also a signal interface towards the ethernet switch used by the SNMP agent to set up different types of ethernet switch port modes.

INET
Information yet to come!

IPLOAD
Information yet to come!

RIEX
Information yet to come!


Data in Dicos OS

The environment parameter "GESB0" and "GESB1" are telling the software the names of the GESBs in the system. They also tell in which magazine and slot they are located. The last information is how many SCBs that are connected to each GESB.

The Dicos OS knows the name of the GESBs from the parameter above but it will use two (one for each internal network) IP addresses to communicate with the GESB. To translate the name to IP addresses the DNS table in Dicos is used. To include the GESBs in the DNS table two initial data parameters are used, namely "SymbolicAddress_XX" and "NumericAddress_XX".


Data in IOs

The parameters "internal-network gesba_0", "internal-network gesba_1", "internal-network gesbb_0" and "internal-network gesbb_1" in the file "telorb.conf" is informing the dhcp function on the IOs which IP addresses that should be distributed to the GESBs.


Examples

How to include the IDP (in epct):
SOFTWARE IDP/D22; // GemScbSupervision_IDP

Parameter settings including both GESBs into the system (in epct):
ENVIRONMENT DATA
GESB0 = "GESB_A,2,23,4"
GESB1 = "GESB_B,3,23,4"
ENDDATA

Parameter settings to insert the GESB names into the DNS table (in epct):
INITIAL DATA
SymbolicAddress_54 = "GESB_A"
NumericAddress_54 = "172.16.102.123:172.17.102.123"
SymbolicAddress_55 = "GESB_B"
NumericAddress_55 = "172.16.103.123:172.17.103.123"
ENDDATA

Parameter settings to give the GESBs their IP addresses (in telorb.conf):
internal-network gesba_0 172.16.102.123
internal-network gesba_1 172.17.102.123
internal-network gesbb_0 172.16.103.123
internal-network gesbb_1 172.17.103.123


Manually monitor the GESB

It is possible to monitor the GESBs. Telnet is used to log in to the board. A command line interface is used to monitor the CPU, ethernet ports to the internal networks etc.

At the moment is it not possible to print data and statistics about the eight 1Gb ports. This feature will be introduced later on.

A user id and a password for the GESB must be known before it is possible to log on.


Login to the GESB

Login to the GESB like this: "razor" "assar"

Command:
telnet <IP-Address of the GESB>
login:
Password:
Result:
OSmon>


Some useful commands

Here are some useful commands mentioned and explained.
help
Gives a list of all available commands.
command ?
Gives more information about the specified command.
ethif
Print some statistic information about one or both ethernet ports on the CPU, towards the internal networks. Such as error counters, MAC addresses, transmitted and received packages etc.
flashprog
See which programs that are loaded on the flash memory. Thos programs are loaded when the board is assembled on the factory and can not easily be changed.
inet
Print IP data for the ethernet ports on the CPU, towards the internal networks. Such as interface name, IP address, netmask, server address, boot file on the server etc.
pboot
Show/set/delete/save system parameters. The command "pboot show parameters" is showing all flash parameters.
program
Display information about programs loaded from the IOs.
restart
Restart the GESB. The command "restart cold" is almost the same as a power reset, while "restart warm" is only restarting the OS.
sysinfo
Showing among other things, product number of the board and operating system software.


Port numbering in the GESB

When it is possible to print data and statistics about the 1Gb ports, I will add information here how to print it.


Printout description

When it is possible to print data and statistics about the 1Gb ports, I will add an example here, explain the printout.


GESB hardware information

In this subsection are the units on the GESB described in a little bit more detail.

Block diagram over the GESB.


CPU

The CPU is an embedded processor, MPC860P, from Motorola. It is running on 80 MHz and has 8 MB Flash memory and 16 MB RAM.

The CPU is connected to the ethernet switch via a PCI bus. With software (telnet and SNMP-Agent) on the CPU is it possible to do the following on the switch:

  • (Re-)Configure the ethernet switch.
  • Collecting network statistics.
  • Support VLAN.
  • Monitoring ports.
  • Support spanning tree.

A temperature sensor, mounted on the most warm position on the ethernet switch, is connected to the CPU. If the temperature increase to 80 °C will the CPU order a power reset. The GESB will be hold in a reset state until the temperature falls below 75 °C.

The CPU has two ethernet ports (eth0 and eth1) which are connected to the backplane. The speed is 10 Mbit/s, not 100.

During start up is the CPU reading the address plugs as well as the slot address. This information is used when the CPU will ask the IOs for IP addresses to both ethernet ports.

The JTAG interface on the backplane is connected to programming interface on the left side of the magazine, see section Magazine. It is used on the factory to load the SW on the flash memory. Read more about this in section Update GESB and SCB software.


Ethernet Switch

The ethernet switch is build on a chipset from Broadcom Corporation and has the following features:
  • Provides eight ethernet ports (10/100/1000 Mbit/s) towards the front. The front connectors are electrical isolated from the logic on the board.
  • All ethernet ports support auto-negotiation.
  • All ethernet ports support half or full duplex communication.
  • The switch provides automatic MAC address learning.
  • The ethernet switch support operation in managed and unmanaged mode.
  • Flow control can be enabled.
  • The switch can be configured for VLAN support.
  • PCI bus to the CPU for management.
The numbering of the ports are a little bit strange. The front port number 7 (at the top) corresponds to port 1 in the ethernet switch. Port number 0 (at the bottom) corresponds to port 8 in the switch.


Hardware Inventory

Information yet to come.


Power Supply

The power to the GESB is received from the back plane. The two -48V sources are put together by diodes before it is transferred to two DC/DC converters. One converter is generating 3.3V and 2.5V, while the other converter is generating 1.8V. 1.2V and 1.4V is generated from 1.8V and 2.5V respectively. These voltages are distributed to all units on the board.

The total power dissipation from the GESB is 30W.


Voltage Supervision

The voltage supervision will monitor 3.3V, 2.5V, 1.8V and 1.2V. If any of the voltages drop below a threshold is a power reset signal sent to all logics on the board, which will restart.


Notes

Here are some miscellaneous information mentioned.


The "MIA" lamp

The "MIA" lamp is not used in TSP 4, also see section Lamps.


No null modem cables any more

All ports on the GESB are automatically recognizing the polarity of the port at the other end of the cable. So, it is not necessary to use any twisted (or null modem) ethernet cables, the board will take care of that.


Internal network on wrong side

Due to mistake during the development of the PMs is the first internal network, or network A, build up by the SCBs at the right side of the magazines. The most natural way should be the have internal network A at the left side.


  Magazine (still TSP 3 information)   Contents  

 Contents 

General

An empty GEM unit (magazine).
(Click on the picture to enlarge)

A GEM (Generic Ericsson Magazine) is a magazine developed to be used in a number of products in the Ericsson portfolio, so the GEM is not only used in TSP products.

The magazine has 26 slots (or positions) where slot 0 (leftmost) and slot 25 (rightmost) are reserved for SCBs. Those two slots are 30 millimetres wide. The rest, slot 1 to 24, are used for processor boards and they are 15 wide. The minimum width for a processor in TSP 4 is 30 millimetres, that means that every second slot (even slot numbers) will not be used.

Each one of those slots (0 to 25) will receive the following:

  • Connection to two ethernet buses which makes it possible for the processor to connect to the internal networks A and B.
  • Connection to one operation and maintenance bus. This is new in TSP 4 and makes it possible for the Dicos OS to scan the hardware. It is used to make an inventory of the system as well as verify if any hardware has changed (added, removed or replaced).
  • Connection to two power buses. Each board will receive -48V from two different power sources.
  • A physical address which is unique in the system. This address is build up by the address plugs, located at the left side of the magazine, and a hard coded slot address in the magazine. See subsection Physical addresses in the magazine. It is used by the GESBs and SCBs to received their IP addresses.
  • Cooling from the fan located just above the magazine.
No software is running in the magazine and the only settings to think about is the address plugs.

The maximum allowed power consumption in one magazine is 800 W. But when four magazines are placed on to of each other and serial cooling is used, the maximum allowed power consumption is approximately 600 W per magazine. For information about the power consumption for the different configurations, see section Micro configuration, Mini configuration, Midi configuration or Maxi configuration.


Ethernet buses in the magazine

Schematic picture over both ethernet buses in the magazine,
(Click on the picture to enlarge)

 
Each slot (0 to 25) have contact to two ethernet networks, internal network A and B. Those networks are controlled by an ethernet switch inside both SCBs. In TSP 4 is the ethernet switch in the right SCB controlling the internal network A, while the ethernet switch in the left SCB is controlling the internal network B. 26 connections in the backplane are connecting each slot (0 to 25) to ethernet switch connection in the positions of the SCBs (slot 0 and 25), see picture beside.

The SCBs has a CPU on the board which has connections to the internal networks. This connections are made via the backplane and not via a connection internally on the board.

The speed on all ethernet ports in the backplane can be 10 or 100 Mb/s. All processors in TSP 4 are using 100 Mb/s while the CPU inside the GESBs and the SCBs are using 10 Mb/s.


Power buses in the magazine

Schematic picture over the power buses in the magazine,
(Click on the picture to enlarge)

 
Each slot (0 to 25) have contact with two -48V power sources, power bus A and B. Every board using the power from the backplane must be designed so it will still fully functioning even if one of the power buses fails.

The power buses in the backplane are feed and monitored by both SCBs, in slot 0 and 25. The SCBs are feed with dual -48V sources, connected with two front connectors from a power distribution equipment. The SCBs are filtering the -48V in two separately filters, one distribute -48V to the left half of the magazine, the other to the right side. Each filter can provide maximum 400W. If one of the SCBs is removed or failed will the other one still feed the whole magazine.

A part from the power filters, the SCBs contain other equipment that needs power to operate, see section SCB below. Even if the filters are located on the board is the other equipment feed with -48V from the backplane. I.e. no direct contact exist between the power filters and the rest of the equipment on the SCB.

Each SCB is monitoring the -48V in four positions on the power buses,

Physical addresses in the magazine

Schematic picture over the address bus in the backplane,
(Click on the picture to enlarge)

 
All slots in the magazines in a system has an unique address, which is build up by the position in the magazine together with address plug 0, 1 and 3 at the left side of the magazine. In TSP3 is address plug 1 informing the system about the magazine number while address plug 3 has the node number.

All three address plugs (0,1 and 3) are readable from all slots in the magazine. Every slot has a unique address hard coded in the backplane, which is readable by that slot.

In TSP 3 are only the GESBs and SCBs reading those addresses to be able to set their IP addresses, see section Set IP addresses in SCB / GESB below.

The programming plug is normally only used when the magazine is assembled.

Address plugs

Four magazines are mounted in a cabinet. The following magazine numbering is used in TSP 3:

First cabinet         Second cabinet
Magazine
number
Which Magazine     Magazine
number
Which Magazine
3 Highest magazine   7 Highest magazine, not used in TSP 3
2 Third magazine from bottom   6 Third magazine from bottom, not used in TSP 3
1 Second magazine from bottom   5 Second magazine from bottom, not used in TSP 3
0 Lowest magazine   4 Lowest magazine

Magazine addressing

The address plugs inserted in the address positions has the product number TVJ 119 1111/XX, where the suffix is the number that will be read by the system.

Here is an example of with address plugs that can be used in a maximum configured TSP3 system. The node number can be change on different nodes.

Magazine number   Address plug in address position 1
(magazine number) 
 Address plug in address position 3
(node number)
0 TVJ 119 1111/00 TVJ 119 1111/00
1 TVJ 119 1111/01 TVJ 119 1111/00
2 TVJ 119 1111/02 TVJ 119 1111/00
3 TVJ 119 1111/03 TVJ 119 1111/00
4 TVJ 119 1111/04 TVJ 119 1111/00

 
It is important to know that no address plug should be inserted in position 2
(second position from bottom), early releases of the magazine can be damaged.
 

Notes

A magazine contains of 26 slots. A magazine is also divided into 86 parts horizontally, this physical dividing is shown at the top and bottom of the magazine. The following table is showing on which physical position all slots are located. See also the section Numbering below.

Slot number     Physical position             Slot number     Physical position             Slot number     Physical position
0   1   1   7   2   10
3   13   4   16   5   19
6   22   7   25   8   28
9   31   10   34   11   37
12   40   13   43   14   46
15   49   16   52   17   55
18   58   19   61   20   64
21   67   22   70   23   73
24   76   25   79    


  Patch panel (still TSP 3 information)   Contents  

 Contents 

General

Front view of a Patch Panel.
All external cabling (except power cables) will be connected to/from the system via a patch panel. Magazine 2 in both cabinets are housing a patch panel which is divided into two parts. The lower part is connecting all necessary units inside the system to the patch panel. This cabling is done during the assembling of the cabinet.

All external cables shall be connected to the connectors in the upper part. It is possible to connect 40 cables to each cabinet, see picture.

Meaning of the connectors

The connectors in the patch panel has the following functions:

  • SP-IP-X
    Those connectors are connecting the ethernet port "100BaseT" on each SP to an external ethernet network.

  • V24-X
    Those connecters are connecting the "SERIAL A" port on SP 1 and 2 to modems.

  • netred-X
    Those connectors are connecting the port "100BaseTx" on both SCBs in magazine 2 to an external ethernet network used for the function network redundancy.

  • EXTAL-X
    Those connectors are connecting the port "EXT ALARM" on each SCB to any external alarm device. Not used in TSP 3.

  • TP-IP-X
    Those connectors are connecting the port "100BaseTx-X" on all TPIPs to an external ethernet network used for the function VIP (Virtual IP).

  • TP-IP-X
    Those connectors are connecting the port "SS7-X" on all TPSS7 to an external PSTN network.

Notes

It is a straight connection between a connector in the lower part and the same connector in the higher part, i.e. no intelligence or electronics is added on the patch panel board.

The "MIA" lamp is not used in TSP 3.


  PM, Processor Module   Contents  

Information yet to come.


  PM-ETH, Processor Module with two ethernet ports   Contents  

Information yet to come.


  PM-E1/T1, Processor Module with four SS7 ports   Contents  

Information yet to come.


  PM-E1/T1, Processor Module with two 18Gb hard disks and two ethernet ports   Contents  

Information yet to come.


  PM-E1/T1, Processor Module with two 18Gb hard disks, DVD, Tape and two ethernet ports   Contents  

Information yet to come.


  SCB, Switch Control Board (still TSP 3 information)   Contents  

 Contents 

General

An SCBs (Switch Control Board) are located in both ends of each magazine. In TSP 3 those have the following tasks:
  • Perform all ethernet switching inside the magazine.
  • Make it possible to reach the backplane network from outside the magazine.
  • Power distribution in the magazine.
  • Collect and report all hardware alarms.
Front view of an SCB. Schematic picture of the SP unit.

Ethernet Switch

An ethernet switch is housed inside the SCB. Duplicate ethernet buses exist among other things in the backplane of the magazine. The ethernet switch in the SCB at the leftmost position in the magazine is controlling one of those buses, the rightmost the other bus.

The ethernet switch has 26 100Mb/s ports towards the backplane. Two of them are used by the both SCBs. So, up to 24 units (processors) can be inserted in the magazine and receive dual ethernet connections. Also one 100Mb/s port and one 1Gb/s port are located at the front of the board. With those ports is it possible to connect the networks in the backplane to the outside world.

Due to a misunderstanding during the design phase of the TPs in TSP 3 is the first traffic network (net 1 or net A) controlled by SCBs to the right side of a magazine.

For an overview picture of the networks in TSP 3 take a look at the picture Schematic ethernet connection in TSP3.

Power Supplies

The SCB is also responsible for the power distribution inside the magazine. Two -48V power cables are feeding each SCB, they are connected to the connectors "-48V L" and "-48V R" from the same power source.

The SCB is filtering the power before it redistribute the -48 V to the backplane via fuses. "-48V L" on both SCBs in a magazine are feeding the left half of the magazine, "-48V R" the right half.

The SCB itself is powered from the backplane, i.e. if both power inlets are disconnected, the SCB is still running, feed by the other SCB, and alarms are generated.

Ethernet interfaces

The 1Gb/s link, "1000BaseT", is used to connect the SCB to the GESB, see section GESB and Cabling .

If the function network redundancy is used the network redundancy links should be connected to the 100 Mb/s link, "100BaseTx", at the front of the SCBs in magazine 2, see section Cabling .

The CPU in the SCB has two ethernet interfaces to both internal networks. The port "eth1" is connected to traffic network A (right SCB) while the port "eth0" is connected to traffic network B (left SCB).

Alarms

To be able to have the alarm function to work must the IP addresses be set on the SCB, see section Notes below.

All SCBs in the system are collecting and reporting hardware related alarms. All leftmost SCBs are also reporting fan related alarms since they are connected to the fan just above, via the port "V24". The Dicos OS has SNMP contact to all SCBs via both traffic networks by use of a symbolic name, (environment parameter "GEM_SCB_ADDRESSES"). That name is translated into two IP addresses by DNS function inside TelORB. Any names for the SCBs can be used but in our TelORB lab have we used the following names:

SCB-OA  =>  Leftmost SCB in magazine 0         SCB-OB  =>  Rightmost SCB in magazine 0
SCB-1A  =>  Leftmost SCB in magazine 1         SCB-1B  =>  Rightmost SCB in magazine 1
SCB-2A  =>  Leftmost SCB in magazine 2         SCB-2B  =>  Rightmost SCB in magazine 2
SCB-3A  =>  Leftmost SCB in magazine 3         SCB-3B  =>  Rightmost SCB in magazine 3
SCB-4A  =>  Leftmost SCB in magazine 4         SCB-4B  =>  Rightmost SCB in magazine 4

The hardware alarms that can be generated are fan and temperature related alarms, see section Fan above, and the two following power alarms:

  • Failure on power A
    A problem with one or both power inlet(s) to the left SCB, or a problem with the left SCB exist. Because the left SCB is still running (power from the other SCB) are both SCBs reporting the problem to Dicos OS, i.e. two similar alarms are generated.

  • Failure on power B
    A problem with one or both power inlet(s) to the right SCB, or a problem with the right SCB exist. Because the right SCB is still running (power from the other SCB) are both SCBs reporting the problem to Dicos OS, i.e. two similar alarms are generated.
Three other alarms, which are involved in the hardware alarm function, can be generated by the system, they are:
  • No GEM-SCB Addresses given, HW-supervision disabled
    No symbolic name is given to the environment parameter "GEM_SCB_ADDRESSES". The hardware alarm supervision is disabled.

  • No DNS Entry Specified for External Unit
    A symbolic name for a SCB is inserted but no IP address for that name is mentioned in the DNS table.

  • No Contact with External Unit
    A symbolic name and at least one IP address exist but the Dicos OS can not reach it. This alarm is raised of an SCB is pulled out.

Monitor the SCB

To be able to monitor the SCB must the IP addresses be set on the board, see section Notes below.

Telnet is used log in to the SCB. A command based interface is used to monitor all ethernet ports on the board. See section Monitor SCB / GESB below.

Notes

The "TEST" connector is not used in TSP 3. In later releases will it be used as a ethernet test channel into the system.

The "EXT ALARM" connector is not used in TSP 3. In later releases will it be possible to connect one external alarm per SCB.

The SCB is used in the AXE world as well, there are the connectors "RPB-S/x" used but they are not used in TSP 3.

The "MIA" lamp is not used in TSP 3.

To get the alarm monitoring to work must some environment parameters be specified, see section epct setting for GEM HW below.

Because the SCB has a lot of pins to the backplane is it very sluggish to insert and remove the board. To ensure proper connection to the backplane both screws should be tighten firmly.

Two IP addresses should be set in all SCBs to have the alarm and monitoring function to work. In TSP 3 it does not exist any way to set those addresses. In future releases will the DHCP function in the SP's together with the physical positions of the SCBs be used to set the IP addresses. It exist a work around to fix this problem in TSP 3, see section Set IP addresses in SCB / GESB below.

All ethernet ports (except "TEST") on the SCB are automatically recognizing the polarity of the port at the other end of the cable. So, it is not necessary to use any twisted (or null modem) ethernet cables, the board will take care of that.

 Various descriptions

In this chapter are some useful notes, information, descriptions and "how to dos" mentioned, which can be handy to know when working with the TSP 4 hardware.


  Proposal of internal network configuration   Contents  

 Contents 

General

In TSP 4 will not the internal networks be exposed outside the system. That means that any network addresses can be used, regardless of the surrounding networks.

Of course it is up to the customer to decide which network addresses to be used on the internal networks. But, try to force all TSP 4 users to have the same configuration for the internal networks, a number of predefined configuration files are delivered together with the software distribution. The files can be found in the following directories in the distribution:
"/TelORB-R14-Linux-RuntimeX.X/config/epct/"
"/TelORB-R14-Linux-RuntimeX.X/config/telorb_conf/"

Four configuration files are included for each hardware configuration, two files for zone 1 and two for zone 2. The "telorb.conf" file (e.g. r14_linux_maxi_zone1.telorb.conf.template) is used to set up the configuration in the IOs. The "epct" file (e.g. r14_linux_maxi_zone1.epct.template) is used when building the system. If you have a new system to configure those files are a good starting point.

In the subsections below can those configuration files be viewed for each hardware configuration type, they contain a lot of useful comments.

Together with the configuration files is it possible to see an overview picture of each cabinets, just click on a specific cabinet. Those overview pictures contains the most useful data defined in the configuration files. A more detail information picture can be seen if a magazine is clicked in the cabinet overview picture.


Notes

Here are some miscellaneous information mentioned.


Take the configuration files from the distribution

If the configuration files are needed do not take them from this page, fetch them instead from your distribution.


Printing

The overview pictures can be handy to print (landscape) on paper and have beside you when working with TSP 4.


Empty template

For those few of you not using the delivered configuration files I have prepared an empty overview picture where you can insert your values.


Explanation of the overview pictures of the cabinets

The following data will be showed in the overview pictures of the cabinets. See Explanation of the detail pictures of the magazines for more details of the values.

In the leftmost part of each magazine are the address plug positions located. The four positions has the following meaning:
  Explanation of the value     Example
  •  
Address position 0     -
  •  
Address position 1     0
  •  
Programming position     -
  •  
Address position 3     0

Each processor unit can have 11 information lines, which have the following meanings:
  Explanation of the value     Example
  •  
Type of hardware     PM
  •  
Name of the processor     Proc_m0_s9
  •  
IP address on internal network A     172.16.100.109
  •  
IP address on internal network B     172.17.100.109
  •  
What the processor is used to     TP, Loader
  •  
Operating system     Dicos (or Linux)
  •  
-     -
  •  
-     -
  •  
IPC address     (1.1.1)
  •  
Slot     9
  •  
Physical position     32


Explanation of the detail pictures of the magazines

The following data will be showed in the detail pictures of the magazines.
  • TYPE:
    Type of board, i.e. Dummy Cover, GESB, Patch Panel, PM, PM-ETH, PM-E1/T1, PMD-ETH or PMDM-ETH or SCB. This information is not included in any configuration file.

  • NAME:
    The name of the processor. It will be used by the NFS function to communicate with the processor. This name is defined by the configuration files but can be changed if necessary.

    For all different kinds of processor modules (PM, PM-ETH etc.) is the defined name Proc_mX_sY, where X is the magazine number and Y is the slot number of the position of the board.

    The defined name of the SCBs are SCB_XZ, where X is the magazine number and Z is the side of the magazine (A=left and B=right) where the board is mounted.

    The defined name of the GESBs are GESB_Z, where Z is the side (A=left and B=right) of where the connected SCBs are mounted the magazine.

  • IP ADDRESS FOR eth0:
    This is one of two IP addresses towards the internal networks for the processor. This address is defined by the configuration files but can be changed if necessary.

    Port eth0 for all processor modules (PM, PM-ETH etc.) is connected to the internal network A, while the port eth0 for the GESBs and SCBs is connected to the internal network B.

    In the configuration files are class B networks used (netmask 255.255.0.0). The defined addresses are 172.XX.YYY.ZZZ.

    Where XX is     16   for internal network A in zone 1.
        17   for internal network B in zone 1.
        18   for internal network A in zone 2.
        19   for internal network B in zone 2.
     
    Where YYY is     100   for magazine 0.
        101   for magazine 1.
        102   for magazine 2.
        103   for magazine 3.
        104   for magazine 4.
        105   for magazine 5.
        106   for magazine 6.
        107   for magazine 7.
     
    Where ZZZ is     100 + the slot number of the position of the board, e.g. 121 for slot number 21.

  • IP ADDRESS FOR eth1:
    This is one of two IP addresses towards the internal networks for the processor. This address is defined by the configuration files but can be changed if necessary.

    Port eth1 for all processor modules (PM, PM-ETH etc.) is connected to the internal network B, while the port eth1 for the GESBs and SCBs is connected to the internal network A.

    In the configuration files are class B networks used (netmask 255.255.0.0). The defined addresses are 172.XX.YYY.ZZZ. See IP ADDRESSES FOR eth0 just above to see what it means.

  • IP ADDRESS FOR eth2:
    Some processors (PM-ETH PMD-ETH and PMDM-ETH) has two extra ethernet interfaces. This is an IP address on one of those interfaces. This address is not defined by the configuration files and has to be set if eth2 is connected to any network.

  • IP ADDRESS FOR eth3:
    Some processors (PM-ETH PMD-ETH and PMDM-ETH) has two extra ethernet interfaces. This is an IP address on one of those interfaces. This address is not defined by the configuration files and has to be set if eth3 is connected to any network.

  • IPC ADDRESS:
    Information yet to come.

  • SLOT:
    Slot position for the board, each position in a GEM has a unique slot address, see section Magazine. This position is not directly mentioned in the configuration files, but it is included in the names and IP addresses.

  • PHYSICAL POSITION:
    Physical position of the board, see section Numbering for more information. This position is not mentioned in the configuration files.

  • ADDRESS PLUG:
    This number is the prefix of the address plug inserted in each magazine, see Magazine addressing.

    It is important to know that no address plug should be inserted in address plug position 2 (second position from bottom), early releases of the magazine can be damaged.


Micro configuration

Below are zone 1 and 2 in a micro configuration showed together with the related configuration files. Click on the files to read them or click on a cabinet to see an overview picture of the cabinet. This picture is showing some useful data of the system, which can be handy to know when working with a micro system which is configured with the delivered configuration files.

To see even more information about the system, click on any magazine in the overview picture.

Zone 1 Zone 2
   
r14_linux_micro_zone1.telorb.conf.template r14_linux_micro_zone2.telorb.conf.template
   
r14_linux_micro_zone1.epct.template r14_linux_micro_zone2.epct.template


Mini configuration

Below are zone 1 and 2 in a mini configuration showed together with the related configuration files. Click on the files to read them or click on a cabinet to see an overview picture of the cabinet. This picture is showing some useful data of the system, which can be handy to know when working with a mini system which is configured with the delivered configuration files.

To see even more information about the system, click on any magazine in the overview picture.

Zone 1 Zone 2
   
r14_linux_mini_zone1.telorb.conf.template r14_linux_mini_zone2.telorb.conf.template
   
r14_linux_mini_zone1.epct.template r14_linux_mini_zone2.epct.template


Midi configuration

Below are zone 1 and 2 in a midi configuration showed together with the related configuration files. Click on the files to read them or click on a cabinet to see an overview picture of the cabinet. This picture is showing some useful data of the system, which can be handy to know when working with a midi system which is configured with the delivered configuration files.

To see even more information about the system, click on any magazine in the overview picture.

Zone 1 Zone 2
   
r14_linux_midi_zone1.telorb.conf.template r14_linux_midi_zone2.telorb.conf.template
   
r14_linux_midi_zone1.epct.template r14_linux_midi_zone2.epct.template


Maxi configuration

Below are zone 1 and 2 in a maxi configuration showed together with the related configuration files. Click on the files to read them or click on one of the four cabinets to see an overview picture of that cabinet. This picture is showing some useful data of the cabinet, which can be handy to know when working with a maxi system which is configured with the delivered configuration files.

To see even more information about the system, click on any magazine in the overview picture.

Zone 1 Zone 2
   
r14_linux_maxi_zone1.telorb.conf.template r14_linux_maxi_zone2.telorb.conf.template
   
r14_linux_maxi_zone1.epct.template r14_linux_maxi_zone2.epct.template


  Hardware Inventory   Contents  

Information yet to come !


  Not possible to reach (ping) GESB or SCB   Contents  

 Contents 

General

I have heard that some TSP 4 users have had problems to reach (ping) the GESBs and SCBs in their systems. In nearly all cases have the problem been that the address plugs in the magazines are missing or the wrong plugs have been present. Therefore I wrote this section to try to explain shortly how it works and how to do.

In TSP 4 are the GESBs and the SCBs receiving their IP addresses, from the IOs, depending on address plugs as well as their physical positions. So, it is necessary to have correct address plugs inserted in the magazines and to have the GESBs and SCBs in right positions in the magazine. Otherwise will never the GESBs and SCBs get any IP addresses. Read more about how IP address are distributed in a TSP 4 system in section IP addresses in the system.


Address plugs in the magazines

At the left side of each magazine it exist four address plug positions. They are called from the top to the bottom, "Address Plug 0 (AP_0)", "Address Plug 1 (AP_1)", "Address Plug 2 (AP_2)" and "Address Plug 3 (AP_3)". Address plugs can be inserted in AP_0, AP_1 and AP_3. Never insert a address plug in AP_2. AP_2 is used as a programming interface mostly used at the factory.

16 different address plugs can be used. They are called ROJ 119 1116/XX, where XX can be 00, 01 up to 15. To read more about the address plugs see subsection address plugs in section magazine.

In TSP 4 is it not possible to choose which address plugs to use, it must be the ones specified below.

       
Position AP_0 (top)
No address plug should be inserted in this position, not in any magazine in the system.

Position AP_1 (second from the top)
  • Magazine 0 should have address plug 0, i.e. ROJ 119 1116/00, in this position. This magazine 0 is the bottom magazine in the base cabinet.
  • Magazine 1 should have address plug 1, i.e. ROJ 119 1116/01, in this position. This magazine 1 is the third magazine from the top in the base cabinet.
  • Magazine 2 should have address plug 2, i.e. ROJ 119 1116/02, in this position. This magazine 2 is the second magazine from the top in the base cabinet.
  • Magazine 3 should have address plug 3, i.e. ROJ 119 1116/03, in this position. This magazine 3 is the top magazine in the base cabinet.
  • Magazine 4 should have address plug 4, i.e. ROJ 119 1116/04, in this position. This magazine 4 is the bottom magazine in the extension cabinet.
  • Magazine 5 should have address plug 5, i.e. ROJ 119 1116/05, in this position. This magazine 5 is the third magazine from the top in the extension cabinet.
  • Magazine 6 should have address plug 6, i.e. ROJ 119 1116/06, in this position. This magazine 6 is the second magazine from the top in the extension cabinet.
  • Magazine 7 should have address plug 7, i.e. ROJ 119 1116/07, in this position. This magazine 7 is the top magazine in the extension cabinet.

Position AP_2 (third from the top)
No address plug should be inserted in this position, not in any magazine in the system.

Position AP_3 (bottom)
Address plug 0, i.e. ROJ 119 1116/00, should be used in this position, in all magazines in the system.


Position of the GESBs and SCBs in the magazines

Each magazine has 26 slots (0 to 25) where boards can be inserted, see section Magazine.

The slot most to the left (slot 0) and the slot most to the right (slot 25) are reserved for SCBs. The rest, slot 1 to 24, can be used for any type of board. If the system consists of more than one magazine must two GESBs be used, otherwise it does not exist any GESBs in the system.

In TSP 4 must the GESBs and SCBs be located in the following magazines and positions.

       
SCB
Two SCBs must be present in all magazines.
  • One SCB in slot 0, left most position.
  • One SCB in slot 25, right most position.

GESB
Two GESBs must be present if the system consist of more than one magazine.
  • One GESB in slot 23 (just to the left from the right most SCB) in magazine 2 (second magazine from the top in the base cabinet).
  • One GESB in slot 23 (just to the left from the right most SCB) in magazine 2 (top magazine in the base cabinet).
To find the right slot, see section Physical numbering.


Notes

Here are some miscellaneous information mentioned.


Two or more systems in one cabinet

Sometimes, in labs, two or more small TSP 4 systems can be located in the same cabinet. All these systems shall have their magazine numbering starting with zero. For example two Micro systems can be located in one cabinet. Both those magazines shall have number zero. But if they are connected to each other with two GESBs, building up a larger system, should the magazine numbering change to magazine zero and one.


Use of other slots or address plugs

The SCBs must be located in slot 0 and 25 in each magazine while the GESBs can be inserted in any position, still doing their main tasks.

It is not possible for the IOs to distribute the IP addresses to the GESBs and SCBs in the following circumstances:

  • A GESB is moved to an other slot in the same magazine. That GESB will not receive any IP addresses.
  • A GESB is moved to an other magazine. That GESB will not receive any IP addresses.
  • One or more address plugs are changed in a magazine. All GESBs and SCBs in that magazine will not receive any IP addresses. (If two magazines in a system has the same address plugs can the GESBs and SCBs in those magazines receive the same IP address.)
It is possible to use other slots or address plugs if needed, e.g. if a slot is faulty. To make the IOs to distribute the right IP addresses must some configuration files in the IOs be changed. This has to be done manually and is described in section IP addresses in the system.

The main functions (power supply and ethernet switches) in the GESBs and SCBs will work without IP addresses but it is not possible for the Dicos OS to reach the boards, so the hardware alarm and hardware inventory functions will fail. Read more about the alarm function in sections GESB and SCB, inventory function in section Hardware Inventory.


Read changed address plugs

The address plugs are scanned during start up of GESB and SCB. If any address plug is changed/added/removed must the GESBs and SCBs in that magazine be restarted.


No address plugs in AP_2

AP_2 (third from the top) is a programming interface towards boards inserted in the magazine. It is mostly used at the factory.

No address plugs should be inserted in this position because old revisions of the magazine could be damaged if some of the address plugs was inserted.

This problem is corrected in all magazines delivered in TSP 4. But, no address plugs should be inserted anyhow.


  Remove and insert boards   Contents  

General

No space exist between a magazine and the cable shelve(s) just over or below the magazine. So, when a board should be removed from the magazine it is not enough to disconnect the cables to that board. All disconnected cables are running into the cable shelf in front of the board. Because lack of space it is impossible to bent those cables so they are not in the way when the board is removed. Instead is it necessary to open the cable shelf and remove those cables. An easier way exist if not so many cables, press the cable shelf hard away from the magazine.

Be sure that the boards next to a board that will be removed is screwed to the magazine. Otherwise can the neighbour board(s) be pulled out as well because it is so tight between boards in the GEM.

To ensure proper function should all boards be screwed tight to the magazine, especially the SCB.


  Contacts (still TSP 3 information)   Contents  

General

To ensure a safety EMC protection all connectors shall be of the Concept type (or Sofix type). Today, most the connectors are of that type but some are of the type RJ45 and USB. Those will be changed to Concept connectors in later releases. It also exists D-sub connectors, those will not be changed to Concept because they are only used for test and fault finding purposes.


  Lamps   Contents  

General

Due to Ericsson standard no other lamps than the "MIA" (Manual Intervention Allowed) should be visible on the front of a board. The idea is that the "MIA" lamp should be on when the board needs to be changed. The lamp can still be controlled if the power on the board fails. All other lamps could confuse the personnel.

Anyhow, due to production circumstances more lamps are visible on the processor modules.


  Power to the system   Contents  

General

All power distribution inside the system is described in the section SCB above. How the power is coming in to the system is described here.

A cabinet consists of four magazines with a fan just above each magazine. A magazine/fan is feed with -48V from both ends.

One -48V power cable is connected to the power distribution in the building. The other end is split into three connectors. Two of these connectors are mounted to one SCB, the third is connected to the fan. A second cable is connected in the same way but to the other side of the magazine/fan. A ground cable to each cabinet is also necessary to connect.

The alarm panel need one -48V connection.

So two -48V power cables are needed for each magazine. That will be eight cables per cabinet. In our TelORB lab we have been using four cables and it was no problem at all.

16A fuses shall be used.


  Cabling (still TSP 3 information)   Contents  

Picture of the cabling for a maximum TSP 3 system.
(Click on the picture to enlarge)

General

Have a look at the picture to get an overview for the cabling in TSP 3.

All cables which are connecting units inside the system to each other, are connected directly between the units.

The power cables are connected directly to the power distribution.

The rest of the cables are connected via the Patch panel, which is not showed in the picture.

Note

On the SCBs and Patch panel it is possible to connect cables for external alarms. External alarms is not included in TSP 3, so no cable are needed on those positions.


  Physical numbering   Contents  

 Contents 

General

Physical position numbering in TSP 4.
(Click on the picture to enlarge)

To be able to find a physical position in a GEM system, the following three position numbering are used.

  • The cabinet is divided into 64 parts, 0 at the bottom and 64 at the top. The numbering is showed at both sides of the chassis.
  • A magazine is divided into 85 parts horizontally, 0 at the left and 85 at the right. This is showed at the top and bottom of the magazine.
  • The magazine is also divided into 60 parts vertically, 0 at the bottom and 60 at the top. This is showed at both sides of the magazine.

As an example, a label with a position can look as follow:

1-03*50/81*39

The position information has the following meaning:

  1. Row number
  2. Cabinet number
  3. Magazine position in cabinet
  4. Horizontal position in magazine
  5. Vertical position in magazine


Slot position vs. physical position

As showed in the picture a magazine contain 26 slots, each one is connected to dual ethernet connections, dual power connection and a O&M connection, see section Magazine. The following table is showing on which physical position all slots are located.

Slot number     Physical position             Slot number     Physical position             Slot number     Physical position
0   1   1   7   2   10
3   13   4   16   5   19
6   22   7   25   8   28
9   31   10   34   11   37
12   40   13   43   14   46
15   49   16   52   17   55
18   58   19   61   20   64
21   67   22   70   23   73
24   76   25   79    


Notes

Due to the fact that the minimum width for a processor is 30 millimetres and the width of one slot is 15 millimetres, are all slots with even number not used in TSP 4.


  Product numbers and useful documentation   Contents  

 Contents 

General

I have tried to include most of the necessary and useful things to know about the hardware used in TSP 4 in these guidelines. A lot more information can be found in the official documentation for the different hardware products.

In the list below are the most essential hardware products showed in a product structure layout. All product numbers are showed, which makes is easier to search for more information about the product. Some useful document numbers are also included in the list.


Notes

Here are some miscellaneous information mentioned.


Old information in the section

Products can change over a period of time and I will not check, on a regular basis, that the contents in the list below are up to date. So it can happen that the information below is not accurate.


Viewing official documents mentioned in the section

I have links in the list to, what I think, good documents, describing the products. At the moment it is not possible to view the document when clicking on such link. I hope it will be possible in the future. So, at the moment it is necessary to open the documents yourself. It exist some ways to look at documents in Ericsson archives, here is a short explanation how to use "Elipse" via a web interface.

  1. Apply for a "RACF" user and password from your local RACF administrator.
  2. Go to the page Elipse page for fast access to documents and products.
  3. At the left, press "Search" under "Documents".
  4. Insert the document number under "Document number" and press the button "search".
    (If no document was found, try to insert a asterisk "*" at the end of the document number.)
  5. A list with all matching documents is generated.
  6. To view a document, press the button on the line of the document you would like to see.
    (First time each web session you most insert your "Corporate id:" (RACF user) and "Password".)
  7. To save a document on your hard disk, press the button on the line of the document you would like to save.
    (First time each web session you most insert your "Corporate id:" (RACF user) and "Password".)

    Problems:
    I have experienced that the id and password is refused. Try to click on the "Document number" instead of the button at point six above.

* Document numbers where 1075 is included in the prefix is a document used when the cable labels are printed. It can be useful when it is necessary to know where a cable should be connected. See this for a description how the 1075-documents is interpreted.
* Document numbers where 1531 is included in the prefix is an Installation Instruction.
* Document numbers where 1551 is included in the prefix is a Technical Description of the product.


List of the product numbers and some good documents

Product name or document number Product number Information
                                       
TSP 4 ANA 901 03/2 The whole TSP 4 product.
|---» 1551-ANA 901 03/2    
|==> Other Products   Other products such as software, SW licences etc.
|==> Hardware/NSP APR 901 235/2 Hardware product in TSP 4.
| |---» 1551-APR 901 235    
| |---» 2/1531-APR 901 235   Instruction.
| |---» 3/1531-APR 901 235   Overview.
| |==> Subsystem CRA 119 728/2 ???
| '==> Subsystem CRA 119 738/2 Set of software for GESB and SCB
| |==> GESBSWMG CXP 901 746 Software unit, ethernet switch management on the GESB.
| | |---» 1551-CXP 901 746    
| | |==> GESBSWCONFP CXC 106 0132 Software, set GESB ethernet switch parameters during start up.
| | |==> GESBSWMGR CXC 132 4392 Software, CLI and signalling interface on the GESB.
| | '==> GESBSWMGP CXC 106 0133 Software, functions for GESBSWMGR.
| |==> GESB_SNMP CXP 901 743 Software unit, SNMP agent on the GESB.
| | |---» 1551-CXP 901 743    
| | '==> GESB_SNMPR CXC 132 3322 Software, SNMP agent that can monitor the GESB ethernet switch.
| |==> IPLOAD CXP 901 738 Software unit, ???.
| | '==> IPLOADR CXC 132 2955 Software, ???.
| |==> INET CXP 901 737 Software unit, ???.
| | '==> INET_RPI CXC 132 3465 Software, ???.
| |==> RIEX CXP 901 736 Software unit, ???.
| | '==> RIEXR CXC 146 13 Software, ???.
|==> ??? APR 901 268/3 ???
|==> ??? APR 901 333/1 ???
|==> Base Cabinet BFE 306 052  
| |==> Equipped Cabinet (Micro) 3/BFE 306 052 Micro cabinet without processors.
| | |==> Other Products   Other products such as cabinet covers, doors, labels etc.
| | |==> Cabinet chassis 1/BYB 501 180  
| | |==> Magazine BFD 508 002/1  
| | | '---» 1551-BFD 508 002/1    
| | |==> SCB ROJ 208 423/2  
| | |==> Fan BFD 509 08/4  
| | |==> Address plug ROJ 119 1116/00  
| | |==> Cable Shelf (25 mm) 70/BYB 501/33  
| | |==> Filter 59/BYB 501/7  
| | |==> Cable set NTM 180 66/348 ???
| | | '---» 1075-NTM 180 66/348    
| | '==> Sets of materials NTM 101 529 ???
| |==> Equipped Cabinet (Mini, Midi and Maxi) 4/BFE 306 052 Mini, Midi and Maxi cabinet with all common units.
| | |==> Other Products   Other products such as cabinet covers, doors, labels etc.
| | |==> Cabinet chassis 1/BYB 501 180  
| | |==> Magazine BFD 508 002/1  
| | | '---» 1551-BFD 508 002/1    
| | |==> GESB ROJ 208 410/2  
| | |==> SCB ROJ 208 423/2  
| | |==> Fan BFD 509 08/4  
| | |==> Patch Panel Board ROJ 208 409/10  
| | |==> Patch Panel Board, SS7 ROJ 208 443/1 ???
| | |==> Address plug ROJ 119 1116/XX XX can be 0 to 15 for the different address plugs.
| | |==> Cable Shelf (25 mm) 70/BYB 501/33  
| | |==> Cable Shelf (50 mm) 66/BYB 501/33  
| | |==> Filter 59/BYB 501/7  
| | |==> Cable set NTM 180 66/333 ???
| | | '---» 1075-NTM 180 66/333    
| | '==> Sets of materials NTM 101 529 ???
| |==> PM ROJ 208 425/1 2 pcs. in Micro, 6 in Mini, 12 in Midi and Maxi.
| | '---» 1551-ROJ 208 425/1    
| |==> PM-ETH ROJ 208 426/1 4 pcs. in Micro, 6 in Mini, 8 in Midi and Maxi.
| |==> PM-E1/T1 ROJ 208 427/1 2 pcs. in Micro, 4 in Mini, 5 in Midi and Maxi.
| |==> PMD-ETH ROJ 208 428/1 2 pcs. in Micro, 4 in Mini, 5 in Midi and Maxi.
| |==> PMDM-ETH ROJ 208 429/1 1 pcs. in Mini, Midi and Maxi.
| | '---» 1551-ROJ 208 429/1    
| |==> Dummy Front (30 mm) 032/BFY 113 0631 11 pcs, in Mini.
| |==> Alarm Panel set NTM 101 537  
| | |---» 1531-NTM 101 537    
| | |==> Alarm Panel BGA 311 119  
| | |==> Converter KDU 137 119 RS232 to RS485.
| | |==> Connection cable TSR 495 06/X RS232 cable.
| | |==> Connection cable TSR 491 0268/X RS485 cable.
| | '==> Power cable 1/TSR 490 0901/1  
| '==> Spare parts set NTZ 111 020/1 ???
'==> Extension Cabinet BFE 306 053  
  |==> Equipped Cabinet 1/BFE 306 053 Extension cabinet without processors.
  | |==> Other Products   Other products such as cabinet covers, doors, labels etc.
  | |==> Cabinet chassis 1/BYB 501 180  
  | |==> Magazine BFD 508 002/1  
  | | '---» 1551-BFD 508 002/1    
  | |==> SCB ROJ 208 423/2  
  | |==> Fan BFD 509 08/4  
  | |==> Patch Panel Board ROJ 208 409/10  
  | |==> Patch Panel Board, SS7 ROJ 208 443/1 ???
  | |==> Address plug ROJ 119 1116/XX XX can be 0 to 15 for the different address plugs.
  | |==> Cable Shelf (25 mm) 70/BYB 501/33  
  | |==> Cable Shelf (50 mm) 66/BYB 501/33  
  | |==> Filter 59/BYB 501/7  
  | |==> Dummy Front (15 mm) 032/BFY 113 0331  
  | |==> Cable set NTM 180 66/334 ???
  | | '---» 1075-NTM 180 66/334    
  | '==> Sets of materials ??? ???
  |==> PM ROJ 208 425/1  
  | '---» 1551-ROJ 208 425/1    
  |==> PM-ETH ROJ 208 426/1  
  |==> PM-E1/T1 ROJ 208 427/1  
  |==> PMD-ETH ROJ 208 428/1  
  |==> Dummy Front (30 mm) 032/BFY 113 0631  
  |==> Sets of materials ??? ???
  '==> Spare parts set ??? ???


  Software revisions   Contents  

 Contents 

General

This section is showing the revisions for all hardware related software in the different TSP 4 releases.


List of software revisions

Software name Identity Running
where ?
TSP 4.0
(tbAD14l)
                 
AlarmBridge LM/D207 IO R1D01                  
AlarmPanel LM/D200 Dicos OS R1I01                  
GemHwScanner LM/D176 Dicos OS R1H01                  
GemScbSupervision LM/D83 Dicos OS R1E01                  
GESBSWMGR CXC 132 4392 GESB R1A03                  
INET_RPI CXC 132 3465 GESB R2A                  
IPLOADR CXC 132 2955 GESB R1C                  
RIEXR CXC 146 13 GESB R3C01                  
GESBSNMPR CXC 132 3322 GESB R2A02                  


  IP addresses in the system (still TSP 3 information)   Contents  

General

To be able to have the hardware alarm function and the monitoring (of SCB and GESB) functions to work must all SCBs and GESBs have two IP addresses, one for each internal network.

In TSP 3 it does not exist any function to distribute those addresses. In future releases will the DHCP function in the SP's together with the physical positions of the SCBs and GESBs be used to set the IP addresses.

Here is a procedure to manually solve this problem. This solution is nearly the same that will be used in future releases but then is the data set up automatically.

How to do

Here is an explanation how to make the DHCP function to distribute the IP addresses to the SCBs and GESBs depending on their physical position.
  • Log on to one of the SP's in your system as the telorb user.
    telnet <IP-Address of SP>
    telorb
    <password>
  • Move to the right directory.
    cd /opt/telorb/etc
  • Open the file "dhcpd.pxe.conf" in an editor.
    emacs dhcpd.pxe.conf
  • Insert the needed part of the example below at the end of the file.
  • Save the file and quit the editor.
  • Stop and start the DHCP function.
    ./stop_dhcp
    ./start_dhcp
  • Verify that the DHCP function is running.
    ./status_dhcp
  • Do the same for the other SP in your system.
  • Verify that you can ping all your SCBs and GESBs.

Notes

The file "/opt/telorb/etc/dhcpd.pxe.conf" is overwritten when the script "opt/telorb/codearchive/iom_scripts/configureTelORB.sh" is run. When this script is run must the above mentioned procedure be done again.

Two address plugs has to be inserted in each magazine to have the "position to IP address" function to work. Those should be in address position 1 and 3, see section Magazine above and the explanation below.

Here is an explanation of the position identifier used by the DHCP function.

"0.1.255.0:eth0.1" (DHCP identifier)

 !---- eth1.1 is the ethernet port to internal network A
 eth0.1 is the ethernet port to internal network B
 !-------- Position in the magazine. 
 0 is the position for the left SCB
 25 is the position for the right SCB
 23 is the position for the GESBs
 !----------- The value of the address plug in address position 0 (highest)
 in the magazine. If no address plug is used is the value 255
 !-------------- Magazine number (0 to 4). This is the value of the address 
 plug in position 1 (third from bottom)
 !---------------- Node number. This is the value of the address plug in 
 position 3 (lowest)

Example

Here is the complete configuration data for SCB and GESB IP set up in a fully equipped TSP 3 system.

Not used magazines and equipment can be removed before this data is inserted in your system. Of course must the IP addresses be changed so it mach your system. When copying from the example below, do not forget the last parenthesis.

*****EXAMPLE********************************************************************

Group {
 #Set the time the SCB/GESB shall remember the IP address to infinite
 default-lease-time = ff:ff:ff:ff;
 max-lease-time = ff:ff:ff:ff;
 filename = "";

 ########## Magazine 0 (lowest in base cabinet) ###################

 ########## SCB_0A (Left SCB) ##########
 ##### Eth to net A ######
 host SCB_0A_netA {
 option dhcp-client-identifier = concat(00,"0.0.255.0:eth1.1");
 fixed-address 134.138.76.10;
 }
 ##### Eth to net B ######
 host SCB_0A_netB {
 option dhcp-client-identifier = concat(00,"0.0.255.0:eth0.1");
 fixed-address 134.138.77.10;
 }
 ########## SCB_0B (Right SCB) ##########
 ##### Eth to net A ######
 host SCB_0B_netA {
 option dhcp-client-identifier = concat(00,"0.0.255.25:eth1.1");
 fixed-address 134.138.76.11;
 }
 ##### Eth to net B ######
 host SCB_0B_netB {
 option dhcp-client-identifier = concat(00,"0.0.255.25:eth0.1");
 fixed-address 134.138.77.11;
 }

 ########## Magazine 1 (second from bottom in base cabinet) ##########

 ########## SCB_1A (Left SCB) ##########

 ##### Eth to net A ######
 host SCB_1A_netA {
 option dhcp-client-identifier = concat(00,"0.1.255.0:eth1.1");
 fixed-address 134.138.76.12;
 }
 ##### Eth to net B ######
 host SCB_1A_netB {
 option dhcp-client-identifier = concat(00,"0.1.255.0:eth0.1");
 fixed-address 134.138.77.12;
 }

 ########## SCB_1B (Right SCB) ########## 

 ##### Eth to net A ######
 host SCB_1B_netA {
 option dhcp-client-identifier = concat(00,"0.1.255.25:eth1.1");
 fixed-address 134.138.76.13;
 }
 ##### Eth to net B ######
 host SCB_1B_netB {
 option dhcp-client-identifier = concat(00,"0.1.255.25:eth0.1");
 fixed-address 134.138.77.13;
 }

 ########## Magazine 2 (third from bottom in base cabinet) ##########

 ########## SCB_2A (Left SCB) ########## 

 ##### Eth to net A ######
 host SCB_2A_netA {
 option dhcp-client-identifier = concat(00,"0.2.255.0:eth1.1");
 fixed-address 134.138.76.14;
 }
 ##### Eth to net B ######
 host SCB_2A_netB {
 option dhcp-client-identifier = concat(00,"0.2.255.0:eth0.1");
 fixed-address 134.138.77.14;
 }

 ########## SCB_2B (Right SCB) ########## 

 ##### Eth to net A ######
 host SCB_2B_netA {
 option dhcp-client-identifier = concat(00,"0.2.255.25:eth1.1");
 fixed-address 134.138.76.15;
 }
 ##### Eth to net B ######
 host SCB_2B_netB {
 option dhcp-client-identifier = concat(00,"0.2.255.25:eth0.1");
 fixed-address 134.138.77.15;
 }

 ########## GESB_A ########## 

 ##### Eth to net A ######
 host GESB_A_netA {
 option dhcp-client-identifier = concat(00,"0.2.255.23:eth1.1");
 fixed-address 134.138.76.20;
 }
 ##### Eth to net B ######
 host GESB_A_netB {
 option dhcp-client-identifier = concat(00,"0.2.255.23:eth0.1");
 fixed-address 134.138.77.20;
 }

 ########## Magazine 3 (highest in base cabinet) ##########

 ########## SCB_3A (Left SCB) ########## 

 # Ethernet interface to internal network A.
 host SCB_3A_netA {
 option dhcp-client-identifier = concat(00,"0.3.255.0:eth1.1");
 fixed-address 134.138.76.16;
 }
 # Ethernet interface to internal network B.
 host SCB_3A_netB {
 option dhcp-client-identifier = concat(00,"0.3.255.0:eth0.1");
 fixed-address 134.138.77.16;
 }

 ########## SCB_3B (Right SCB) ########## 

 ##### Eth to net A ######
 host SCB_3B_netA {
 option dhcp-client-identifier = concat(00,"0.3.255.25:eth1.1");
 fixed-address 134.138.76.17;
 }
 ##### Eth to net B ######
 host SCB_3B_netB {
 option dhcp-client-identifier = concat(00,"0.3.255.25:eth0.1");
 fixed-address 134.138.77.17;
 }

 ########## GESB_B ########## 

 ##### Eth to net A ######
 host GESB_B_netA {
 option dhcp-client-identifier = concat(00,"0.3.255.23:eth1.1");
 fixed-address 134.138.76.21;
 }
 ##### Eth to net B ######
 host GESB_B_netB {
 option dhcp-client-identifier = concat(00,"0.3.255.23:eth0.1");
 fixed-address 134.138.77.21;
 }

 ########## Magazine 4 (lowest in the extension cabinet) ##########

 ########## SCB_4A (Left SCB) ########## 

 ##### Eth to net A ######
 host SCB_4A_netA {
 option dhcp-client-identifier = concat(00,"0.4.255.0:eth1.1");
 fixed-address 134.138.76.18;
 }
 ##### Eth to net B ######
 host SCB_4A_netB {
 option dhcp-client-identifier = concat(00,"0.4.255.0:eth0.1");
 fixed-address 134.138.77.18;
 }

 ########## SCB_4B (Right SCB) ########## 

 ##### Eth to net A ######
 host SCB_4B_netA {
 option dhcp-client-identifier = concat(00,"0.4.255.25:eth1.1");
 fixed-address 134.138.76.19;
 }
 ##### Eth to net B ######
 host SCB_4B_netB {
 option dhcp-client-identifier = concat(00,"0.4.255.25:eth0.1");
 fixed-address 134.138.77.19;
 }
}

*****END OF EXAMPLE*************************************************************

Old way to set the IP addresses

Before the above mentioned way to set the IP addresses was known the following way have to be used. Maybe this can be used in some lab sites so this information is kept.

The following material is needed to set the IP addresses in the SCB and GESB:

  • A computer with a free serial interface (/dev/ttya or /dev/cua/a on Sparc, ttyS0 on Linux or com1 on Widows).
  • A terminal program. (tip on Solaris, minicom on Linux or Hyper Terminal on Windows).
  • A serial cable with an RJ45 connector in one end, no Null Modem.
  • A RPG Debug Terminal (SXA 106 3100) with a flat cable.

Use the following settings:
Baud rate: 9600
Data bits: 8
Stop bits: 1
Parity: N

Before starting, be sure the RPG Debug Terminal is connected to the flat cable and to the serial cable at connector "A". Also start your terminal program.

How to do:

  • Remove the SCB/GESB
  • SCB only. Connect the flat cable on the connector at the bottom part of the board. It is possible to connect it wrong, but the connector should be in the middle and the red cable should be towards the front of the board.
  • GESB only. Connect the flat cable on the connector at the back part of the board. It is possible to connect it wrong, but the connector should be in the middle and the red cable should be towards the top of the board.
  • Insert the board again, be as careful you can with the flat cable that has to come out between the SCB/GESB and the neighbour card.
  • Set the thumbwheel to 1 and press the reset button. The SCB/GESB will now start in a "configuration mode".
  • Hit enter on your terminal and if everything is ok should "PBOOT" (> >) occur.
  • Show all parameter.
    show parameters
  • Set the IP address for traffic network B (net B or net 2).
    set parameter inet_ip_eth0.1 IP-ADDRESS (e.g. 134.138.60.30)
  • Set the network mask for traffic network B (net B or net 2) with:
    set parameter inet_netmask_eth0.1 NETMASK (e.g. 0xFFFFFF00, must be in hexadecimal)
  • Set the IP address for traffic network A (net A or net 1) with:
    set parameter inet_ip_eth1.1 IP-ADDRESS (e.g. 134.138.59.30)
  • Set the network mask for traffic network A (net A or net 1) with:
    set parameter inet_netmask_eth1.1 NETMASK (e.g. 0xFFFFFF00, must be in hexadecimal)
  • Store all parameter with:
    save parameters
  • Remove the SCB/GESB and remove the flat cable.
  • Insert the board, it should now start up with the new IP setting. Try to ping the SCB/GESB over both networks.

Notes

If you type something wrong and get an error result, the prompt is changed to "?>". To reset this so a normal operation is archived do the command:
clear error

If you want to remove the IP data that has been set according to the above procedure, do the following.

  • Remove the SCB/GESB
  • SCB only. Connect the flat cable on the connector at the bottom part of the board. It is possible to connect it wrong, but the connector should be in the middle and the red cable should be towards the front of the board.
  • GESB only. Connect the flat cable on the connector at the back part of the board. It is possible to connect it wrong, but the connector should be in the middle and the red cable should be towards the top of the board.
  • Insert the board again, be as careful you can with the flat cable that has to come out between the SCB/GESB and the neighbour card.
  • Set the thumbwheel to 1 and press the reset button. The SCB/GESB will now start in a "configuration mode".
  • Hit enter on your terminal and if everything is ok should "PBOOT" (> >) occur.
  • Show all parameter.
    show parameters
  • Delete the following parameters:
    delete parameter inet_ip_eth0.1
    delete parameter inet_netmask_eth0.1
    delete parameter inet_ip_eth1.1
    delete parameter inet_netmask_eth1.1
  • Store the changes with:
    save parameters
  • Remove the SCB/GESB and remove the flat cable.
  • Insert the board again.


  Update software on GESB and SCB   Contents  

Information to come !


  Monitor GESB and SCB (still TSP 3 information)   Contents  

 Contents 

General

It is possible to monitor the GESBs and SCBs. Telnet is used to log in to the board. A command based interface is used to check ethernet ports, software units, set parameters etc.

Login to the GESB and SCB

The same login procedure is used on the GESB and the SCB. Username and password is set when the software is loaded into the board. "razor" "assar"

Command:
telnet <IP-Address of the GESB/SCB>
login:
Password:

Result:
OSmon>

Some useful commands

Here are some useful commands mentioned and explained.
help
Gives a list of all available commands.

command ?
Gives more information about the specified command.

ethif
Print some statistic information about one or both ethernet ports on the CPU, towards the internal networks. Such as error counters, MAC addresses, transmitted and received packages etc.

flashprog
See which programs that are loaded on the flash memory. Thos programs are loaded when the board is assembled on the factory and can not easily be changed.

inet
Print IP data for the ethernet ports on the CPU, towards the internal networks. Such as interface name, IP address, netmask, server address, boot file on the server etc.

pboot
Show/set/delete/save system parameters. The command "pboot show parameters" is showing all flash parameters.

program
Display information about programs loaded from the IOs.

restart
Restart the GESB or SCB. The command "restart cold" is almost the same as a power reset, while "restart warm" is only restarting the OS.

scbsw
Printing data for an ethernet port in the ethernet switch. See section Port numbering in the SCB or Port numbering in the GESB below. Also see section Printout description below.

sysinfo
Showing among other things, product number of the board and operating system software.

Port numbering in the GESB

Information yet to come !

Port numbering in the SCB

Each SCB has 26 ports to the backplane and tree ports to the front of the board. The table below is describing which unit that is connected to each port number. The ports 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22 and 24 are not used in TSP 3.

To see the status on ethernet port connected to traffic processor 6, login to one of the SCBs in magazine 0 and do the following command:
scbsw -mib -p15

To see the status on the "1000BaseTx" ethernet port at the front of the SCB, login to that SCBs and do the following command:
scbsw -mib -p-4

Port number Information
  Magazine 0 Magazine 1 Magazine 2 Magazine 3 Magazine 4
0 SCB-0A SCB-1A SCB-2A SCB-3A SCB-4A
1 SP 4 SP 3 SP 2 SP 1 TP 30
3 - - - - TP 31
5 TP 1 TP 11 - TP 21 TP 32
7 TP 2 TP 13 - TP 23 TP 33
9 TP 3 TP 13 - TP 23 TP 34
11 TP 4 TP 14 - TP 24 TP 35
13 TP 5 TP 15 - TP 25 TP 36
15 TP 6 TP 16 - TP 26 TP 37
17 TP 7 TP 17 - TP 27 TP 38
19 TP 8 TP 18 - TP 28 TP 39
21 TP 9 TP 19 - TP 29 TP 40
23 TP 10 TP 20 GESB-A GESB-B -
25 SCB-0B SCB-1B SCB-2B SCB-3B SCB-4B
 
-1 "TEST" port on the front of the SCB (not used in TSP 3)
-2 "100BaseT" port on the front of the SCB (10/100 Mbit)
-4 "1000BaseTx" port on the front of the SCB (Gbit)

Printout description

This is an example of a printout ordered by the command "scbsw -mib -pX". Some notes (#) are added to clarify some output parameters.
error	:		0
GoodBytesRx:		91614884
GoodBytesTx:		125073636
GoodFramesRx:		1177994
GoodFramesTx:		1401203
TotalBytesRx:		91616344
TotalFramesRx:		1178014
BroadcastFramesRx:	4404
MulticastFramesRx:	0
CRCErrors:		0
OversizedFrames:	0
FragmentsRx:		0
JabberFramesRx:		0
Collisions:		0
LateCollisions:		0
Frames_64:		882655
Frames_65_127:		1561143
Frames_128_255:		126004
Frames_256_511:		1591
Frames_512_1023:	2837
Frames_1024_MAX:	4987
Reserved1:		0
FramesDropped:		0
MulticastFramesTx:	383130
BroadcastFramesTx:	93680
UndersizedFrames:	0
link_state: 		1 # 1=up, 0=down
link_speed: 		1 # 0=10 Mbit/S, 1=100 Mbit/s
duplex_mode: 		1
flow_control: 		1


  epct setting for GEM HW (still TSP 3 information)   Contents  

General

The epct settings needed for the GEM is data for the hardware alarm function. It is data to load the software, also parameters to tell the Dicos OS about the hardware configuration is needed.

Software

Only one IDP is necessary to add to the system, namely:
  • IDP/D22 ;// GemScbSupervision, Optional

ENVIRONMENT DATA

Four parameters are added to inform the system about the HW configuration, those are the following:

  • GEM_SCB_ADDRESSES will inform the software which SCBs that exist in the system and what names they will have. If no names are mentioned here is the hardware supervision disabled.
  • GEM_SCB_FANUNITS is telling how many fans that are connected to each SCB. The first digit correspond to the first SCB name in the parameter GEM_SCB_ADDRESSES.
  • GEM_SCB_MAXFANS is the maximum number of fans that can be connected to an SCB. In TSP 3 is the maximum 1.
  • GEM_SCB_POLLINTERVAL is the time between each polling for alarms. 15000 means 15 seconds.

INITIAL DATA

To translate the name of the SCB into IP addresses are the following parameters used.
  • SymbolicAddress_x is inserting the name of the SCB into the DNS function in the Dicos OS. (x is a sequence number)
  • NumericAddress_x is inserting IP addresses corresponding to the name in the parameter SymbolicAddress_x. (x is the same sequence number as in SymbolicAddress_x)

Example

Here is an example used in a system, with 5 magazine, in our lab. When testing the hardware alarm function it is handy to reduce the time between polling to 1 second, "GEM_SCB_POLLINTERVAL = 1000".

ENVIRONMENT DATA
GEM_SCB_ADDRESSES = "SCB_0A,SCB_0B,SCB_1A,SCB_1B,SCB_2A,SCB_2B,SCB_3A,SCB_3B,SCB_4A,SCB_4B"
GEM_SCB_FANUNITS = "1,0,1,0,1,0,1,0,1,0"
GEM_SCB_MAXFANS = 1 
GEM_SCB_POLLINTERVAL = 15000 
ENDDATA

INITIAL DATA
SymbolicAddress_4 = "SCB_0A" 
NumericAddress_4 = "134.138.76.10:134.138.77.10" 
SymbolicAddress_5 = "SCB_0B" 
NumericAddress_5 = "134.138.76.11:134.138.77.11" 
SymbolicAddress_6 = "SCB_1A" 
NumericAddress_6 = "134.138.76.12:134.138.77.12" 
SymbolicAddress_7 = "SCB_1B" 
NumericAddress_7 = "134.138.76.13:134.138.77.13" 
SymbolicAddress_8 = "SCB_2A" 
NumericAddress_8 = "134.138.76.14:134.138.77.14" 
SymbolicAddress_9 = "SCB_2B" 
NumericAddress_9 = "134.138.76.15:134.138.77.15" 
SymbolicAddress_10 = "SCB_3A" 
NumericAddress_10 = "134.138.76.16:134.138.77.16"
SymbolicAddress_11 = "SCB_3B" 
NumericAddress_11 = "134.138.76.17:134.138.77.17"
SymbolicAddress_12 = "SCB_4A" 
NumericAddress_12 = "134.138.76.18:134.138.77.18"
SymbolicAddress_13 = "SCB_4B" 
NumericAddress_13 = "134.138.76.19:134.138.77.19"
ENDDATA


  End of the page   Contents